articulated tube - Turkish English Dictionary